#pragma once
#include <SFML\Graphics.hpp>
#include "Player.h"

class Gui {
public:
	Gui();
	~Gui();
	void Initialize(sf::RenderWindow* window);
	void Update(Player* player, float CameraX);
	void Cleanup();

	sf::Texture* m_fullHeartTexture;
	sf::Texture* m_halfHeartTexture;

	sf::Sprite* m_hearSprite1;
	sf::Sprite* m_hearSprite2;
	sf::Sprite* m_hearSprite3;
	sf::Sprite* m_hearSprite4;
	sf::Sprite* m_hearSprite5;

	sf::Text* m_scoreText;
	sf::Text* m_scoreNr;


private:
	sf::RenderWindow* m_renderWindow;	
	sf::Font* m_font;
	int	m_hp;

	int m_score;

};

